package fr.afcepf.al22.projet1.dao.interfaces;

import java.util.List;

import fr.afcepf.al22.projet1.entity.Artiste;
import fr.afcepf.al22.projet1.entity.Categorie;
import fr.afcepf.al22.projet1.entity.Produit;

public interface IDaoProduit {
	public Produit ajouterProduit(Produit produit);
	public Produit modifierProduit(Produit produit);
	public Boolean supprimerProduit(Produit produit);
	public Produit getProduitById(Integer id);
	public Produit getProduitByRef(String ref);
	public List<Produit> getProduitsByLibelle(String nom);
	public List<Produit> getProduitsByCategorie(Categorie categorie);
	public List<Produit> getProduitsByArtiste(Artiste artiste);

}
